# [math.h](https://ru.wikipedia.org/wiki/Math.h)

## Базовые функции

| Имя                                      | Описание                                 |
|------------------------------------------|------------------------------------------|
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">abs</code> | Возвращает<span> </span><a href="https://ru.wikipedia.org/wiki/%D0%90%D0%B1%D1%81%D0%BE%D0%BB%D1%8E%D1%82%D0%BD%D0%B0%D1%8F_%D0%B2%D0%B5%D0%BB%D0%B8%D1%87%D0%B8%D0%BD%D0%B0" title="Абсолютная величина" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">абсолютную величину</a><span> </span>целого числа |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">acos</code> | <a href="https://ru.wikipedia.org/wiki/%D0%90%D1%80%D0%BA%D0%BA%D0%BE%D1%81%D0%B8%D0%BD%D1%83%D1%81" class="mw-redirect" title="Арккосинус" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">арккосинус</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">asin</code> | <a href="https://ru.wikipedia.org/wiki/%D0%90%D1%80%D0%BA%D1%81%D0%B8%D0%BD%D1%83%D1%81" class="mw-redirect" title="Арксинус" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">арксинус</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">atan</code> | <a href="https://ru.wikipedia.org/wiki/%D0%90%D1%80%D0%BA%D1%82%D0%B0%D0%BD%D0%B3%D0%B5%D0%BD%D1%81" class="mw-redirect" title="Арктангенс" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">арктангенс</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">atan2</code> | <a href="https://ru.wikipedia.org/wiki/%D0%90%D1%80%D0%BA%D1%82%D0%B0%D0%BD%D0%B3%D0%B5%D0%BD%D1%81" class="mw-redirect" title="Арктангенс" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">арктангенс</a><span> </span>с двумя параметрами |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">ceil</code> | <a href="https://ru.wikipedia.org/wiki/%D0%9E%D0%BA%D1%80%D1%83%D0%B3%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5" title="Округление" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">округление</a><span> </span>до ближайшего большего целого числа |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">cos</code> | <a href="https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%81%D0%B8%D0%BD%D1%83%D1%81" class="mw-redirect" title="Косинус" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">косинус</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">cosh</code> | <a href="https://ru.wikipedia.org/wiki/%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D0%B1%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BE%D1%81%D0%B8%D0%BD%D1%83%D1%81" class="mw-redirect" title="Гиперболический косинус" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">гиперболический косинус</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">exp</code> | вычисление<span> </span><a href="https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0" title="Экспонента" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">экспоненты</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">fabs</code> | <a href="https://ru.wikipedia.org/wiki/%D0%90%D0%B1%D1%81%D0%BE%D0%BB%D1%8E%D1%82%D0%BD%D0%B0%D1%8F_%D0%B2%D0%B5%D0%BB%D0%B8%D1%87%D0%B8%D0%BD%D0%B0" title="Абсолютная величина" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">абсолютная величина</a><span> </span>(<a href="https://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%81_%D0%BF%D0%BB%D0%B0%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B9_%D0%B7%D0%B0%D0%BF%D1%8F%D1%82%D0%BE%D0%B9" title="Число с плавающей запятой" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">числа с плавающей точкой</a>) |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">floor</code> | <a href="https://ru.wikipedia.org/wiki/%D0%9E%D0%BA%D1%80%D1%83%D0%B3%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5" title="Округление" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">округление</a><span> </span>до ближайшего меньшего целого числа |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">fmod</code> | вычисление<span> </span><a href="https://ru.wikipedia.org/wiki/%D0%94%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81_%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BA%D0%BE%D0%BC" title="Деление с остатком" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">остатка от деления</a><span> </span>нацело для чисел с плавающей точкой |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">frexp</code> | разбивает число с плавающей точкой на<span> </span><a href="https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C" title="Экспоненциальная запись" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">мантиссу и показатель степени</a>. |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">ldexp</code> | умножение числа с плавающей точкой на целую степень двух |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">log</code> | <a href="https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%82%D1%83%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BB%D0%BE%D0%B3%D0%B0%D1%80%D0%B8%D1%84%D0%BC" title="Натуральный логарифм" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">натуральный логарифм</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">log10</code> | <a href="https://ru.wikipedia.org/wiki/%D0%9B%D0%BE%D0%B3%D0%B0%D1%80%D0%B8%D1%84%D0%BC#%D0%94%D0%B5%D1%81%D1%8F%D1%82%D0%B8%D1%87%D0%BD%D1%8B%D0%B5_%D0%BB%D0%BE%D0%B3%D0%B0%D1%80%D0%B8%D1%84%D0%BC%D1%8B" title="Логарифм" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">логарифм по основанию 10</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">modf(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*,<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">p*)</code> | извлекает целую и дробную части (с учетом знака) из числа с плавающей точкой |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">pow(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*,<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*)</code> | результат возведения<span> </span><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*<span> </span>в степень<span> </span><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*,<span> </span><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x<sup style="font-family: &quot;Pragmata Pro Mono Regular&quot;; line-height: 1em; font-size: 11.2px;">y</sup>* |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">sin</code> | <a href="https://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D0%BD%D1%83%D1%81" class="mw-redirect" title="Синус" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">синус</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">sinh</code> | <a href="https://ru.wikipedia.org/wiki/%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D0%B1%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%B8%D0%BD%D1%83%D1%81" class="mw-redirect" title="Гиперболический синус" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">гиперболический синус</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">sqrt</code> | <a href="https://ru.wikipedia.org/wiki/%D0%9A%D0%B2%D0%B0%D0%B4%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D1%80%D0%B5%D0%BD%D1%8C" title="Квадратный корень" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">квадратный корень</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">tan</code> | <a href="https://ru.wikipedia.org/wiki/%D0%A2%D0%B0%D0%BD%D0%B3%D0%B5%D0%BD%D1%81" class="mw-redirect" title="Тангенс" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">тангенс</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">tanh</code> | <a href="https://ru.wikipedia.org/wiki/%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D0%B1%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%82%D0%B0%D0%BD%D0%B3%D0%B5%D0%BD%D1%81" class="mw-redirect" title="Гиперболический тангенс" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">гиперболический тангенс</a> |

## Функции стандарта C++

| Имя                                      | Описание                                 |
|------------------------------------------|------------------------------------------|
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">acosh</code> | <a href="https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D0%B1%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8" title="Обратные гиперболические функции" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">гиперболический ареакосинус</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">asinh</code> | <a href="https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D0%B1%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8" title="Обратные гиперболические функции" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">гиперболический ареасинус</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">atanh</code> | <a href="https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D0%B1%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8" title="Обратные гиперболические функции" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">гиперболический ареатангенс</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">cbrt</code> | <a href="https://ru.wikipedia.org/wiki/%D0%9A%D1%83%D0%B1%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BE%D1%80%D0%B5%D0%BD%D1%8C" title="Кубический корень" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">кубический корень</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">copysign(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*,<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*)</code> | возвращает величину, абсолютное значение которой равно<span> </span><span class="math-template" style="font-family: times, serif, &quot;palatino linotype&quot;, &quot;new athena unicode&quot;, athena, gentium, code2000; white-space: nowrap; font-size: 16.8px;"><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*</span>, но знак которой соответствует знаку<span> </span><span class="math-template" style="font-family: times, serif, &quot;palatino linotype&quot;, &quot;new athena unicode&quot;, athena, gentium, code2000; white-space: nowrap; font-size: 16.8px;"><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*</span> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">erf</code> | <a href="https://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA" title="Функция ошибок" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">функция ошибок</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">erfc</code> | <a href="https://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA" title="Функция ошибок" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">дополнительная функция ошибок</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">exp2(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*)</code> | значение числа 2, возведённого в степень<span> </span><span class="math-template" style="font-family: times, serif, &quot;palatino linotype&quot;, &quot;new athena unicode&quot;, athena, gentium, code2000; white-space: nowrap; font-size: 16.8px;"><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*</span>,<span> </span><span class="math-template" style="font-family: times, serif, &quot;palatino linotype&quot;, &quot;new athena unicode&quot;, athena, gentium, code2000; white-space: nowrap; font-size: 16.8px;">2<sup style="font-family: &quot;Pragmata Pro Mono Regular&quot;; line-height: 1em; font-size: 13.44px;"><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*</sup></span> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">expm1(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*)</code> | значение функции<span> </span><span class="math-template" style="font-family: times, serif, &quot;palatino linotype&quot;, &quot;new athena unicode&quot;, athena, gentium, code2000; white-space: nowrap; font-size: 16.8px;"><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">e<sup style="font-family: &quot;Pragmata Pro Mono Regular&quot;; line-height: 1em; font-size: 13.44px;">x</sup>*<span> </span>− 1</span> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">fdim(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*,<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*)</code> | вычисление положительной разницы между<span> </span><span class="math-template" style="font-family: times, serif, &quot;palatino linotype&quot;, &quot;new athena unicode&quot;, athena, gentium, code2000; white-space: nowrap; font-size: 16.8px;"><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*</span><span> </span>и<span> </span><span class="math-template" style="font-family: times, serif, &quot;palatino linotype&quot;, &quot;new athena unicode&quot;, athena, gentium, code2000; white-space: nowrap; font-size: 16.8px;"><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*</span>, fmax(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*−<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*, 0) |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">fma(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*,<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*,<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">z*)</code> | значение функции (<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*<span> </span>*<span> </span><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*) +<span> </span><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">z*<span> </span>(см.<span> </span><a href="https://ru.wikipedia.org/wiki/FMA" title="FMA" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">FMA</a>) |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">fmax(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*,<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*)</code> | наибольшее значение среди<span> </span><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*<span> </span>и<span> </span><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y* |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">fmin(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*,<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*)</code> | наименьшее значение среди<span> </span><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*<span> </span>и<span> </span><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y* |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">hypot(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*,<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*)</code> | <a href="https://ru.wikipedia.org/wiki/%D0%93%D0%B8%D0%BF%D0%BE%D1%82%D0%B5%D0%BD%D1%83%D0%B7%D0%B0" title="Гипотенуза" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">гипотенуза</a>, sqrt(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*² +<span> </span><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*²) |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">ilogb</code> | экспонента числа с плавающей точкой, конвертированная в<span> </span><code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">int</code> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">lgamma</code> | натуральный логарифм абсолютного значения<span> </span><a href="https://ru.wikipedia.org/wiki/%D0%93%D0%B0%D0%BC%D0%BC%D0%B0-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F" title="Гамма-функция" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">гамма-функции</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">llrint</code> | округление до ближайшего целого (возвращает<span> </span><code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">long long</code>) |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">lrint</code> | округление до ближайшего целого (возвращает<span> </span><code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">long</code>) |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">llround</code> | округление до ближайшего целого в направлении от нуля (возвращает<span> </span><code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">long long</code>) |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">lround</code> | округление до ближайшего целого в направлении от нуля (возвращает<span> </span><code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">long</code>) |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">log1p(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*)</code> | натуральный логарифм 1 +<span> </span><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x* |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">log2</code> | логарифм по основанию 2                  |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">logb</code> | целочисленная часть логарифма x по основанию 2 |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">nan(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">s*)</code> | возвращает нечисловое значение 'Not a Number' |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">nearbyint</code> | округление аргумента до целого значения в формате числа с плавающей точкой |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">nextafter(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*,<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*)</code> | следующий ближайшее представимое для<span> </span><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*<span> </span>(по направлению к<span> </span><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*) |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">nexttoward(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*,<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*)</code> | то же, что и<span> </span><code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">nextafter</code>, но<span> </span><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*<span> </span>имеет тип<span> </span><code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">long double</code> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">remainder(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*,<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*)</code> | вычисляет остаток от деления согласно стандарту IEC 60559 |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">remquo(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*,<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">y*,<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">p*)</code> | то же, что и<span> </span><code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">remainder</code>, но сохраняет коэффициент по указателю<span> </span><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">p*<span> </span>(как<span> </span><code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">int</code>) |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">rint</code> | округление до целого (возвращает<span> </span><code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">int</code>) с вызовом ошибки<span> </span><code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">inexact</code>, если результат отличается от аргумента. |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">round</code> | округление до целого (возвращает<span> </span><code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">double</code>) |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">scalbln(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*,<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">n*)</code> | <i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*<span> </span>*<span> </span><code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">FLT_RADIX</code><sup style="font-family: &quot;Pragmata Pro Mono Regular&quot;; line-height: 1em; font-size: 11.2px;"><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">n*</sup><span> </span>(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">n*<span> </span>is<span> </span><code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">long</code>) |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">scalbn(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*,<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">n*)</code> | <i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">x*<span> </span>*<span> </span><code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">FLT_RADIX</code><sup style="font-family: &quot;Pragmata Pro Mono Regular&quot;; line-height: 1em; font-size: 11.2px;"><i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">n*</sup><span> </span>(<i style="font-family: &quot;Pragmata Pro Mono Regular&quot;;">n*<span> </span>is<span> </span><code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">int</code>) |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">tgamma</code> | <a href="https://ru.wikipedia.org/wiki/%D0%93%D0%B0%D0%BC%D0%BC%D0%B0-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F" title="Гамма-функция" style="font-family: &quot;Pragmata Pro Mono Regular&quot;; text-decoration: none; color: rgb(11, 0, 128); background: none;">гамма-функция</a> |
| <code style="font-family: monospace, monospace; color: rgb(0, 0, 0); background-color: rgb(248, 249, 250); border: 1px solid rgb(234, 236, 240); border-radius: 2px; padding: 1px 4px;">trunc</code> | отбрасывание дробной части               |




